package com.resys.entity.query;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 参数
 */
public class ReservationorderQuery extends BaseParam {


	/**
	 * 
	 */
	private Integer orderId;

	/**
	 * 
	 */
	private String customerId;

	private String customerIdFuzzy;

	/**
	 * 
	 */
	private Integer roomId;

	/**
	 * 
	 */
	private String startTime;

	private String startTimeStart;

	private String startTimeEnd;

	/**
	 * 
	 */
	private String endTime;

	private String endTimeStart;

	private String endTimeEnd;

	/**
	 * 
	 */
	private Integer participantsNum;

	/**
	 * 
	 */
	private String createdAt;

	private String createdAtStart;

	private String createdAtEnd;

	/**
	 * 0=locked, 1=confirmed, 2=cancelled
	 */
	private Integer status;

	/**
	 * 
	 */
	private BigDecimal totalPrice;

	/**
	 * 
	 */
	private String paymentTime;

	private String paymentTimeStart;

	private String paymentTimeEnd;

	/**
	 * 锁单截止时间，代码层面可以下单时间+30分钟设计
	 */
	private String lockedUntil;

	private String lockedUntilStart;

	private String lockedUntilEnd;


	public void setOrderId(Integer orderId){
		this.orderId = orderId;
	}

	public Integer getOrderId(){
		return this.orderId;
	}

	public void setCustomerId(String customerId){
		this.customerId = customerId;
	}

	public String getCustomerId(){
		return this.customerId;
	}

	public void setCustomerIdFuzzy(String customerIdFuzzy){
		this.customerIdFuzzy = customerIdFuzzy;
	}

	public String getCustomerIdFuzzy(){
		return this.customerIdFuzzy;
	}

	public void setRoomId(Integer roomId){
		this.roomId = roomId;
	}

	public Integer getRoomId(){
		return this.roomId;
	}

	public void setStartTime(String startTime){
		this.startTime = startTime;
	}

	public String getStartTime(){
		return this.startTime;
	}

	public void setStartTimeStart(String startTimeStart){
		this.startTimeStart = startTimeStart;
	}

	public String getStartTimeStart(){
		return this.startTimeStart;
	}
	public void setStartTimeEnd(String startTimeEnd){
		this.startTimeEnd = startTimeEnd;
	}

	public String getStartTimeEnd(){
		return this.startTimeEnd;
	}

	public void setEndTime(String endTime){
		this.endTime = endTime;
	}

	public String getEndTime(){
		return this.endTime;
	}

	public void setEndTimeStart(String endTimeStart){
		this.endTimeStart = endTimeStart;
	}

	public String getEndTimeStart(){
		return this.endTimeStart;
	}
	public void setEndTimeEnd(String endTimeEnd){
		this.endTimeEnd = endTimeEnd;
	}

	public String getEndTimeEnd(){
		return this.endTimeEnd;
	}

	public void setParticipantsNum(Integer participantsNum){
		this.participantsNum = participantsNum;
	}

	public Integer getParticipantsNum(){
		return this.participantsNum;
	}

	public void setCreatedAt(String createdAt){
		this.createdAt = createdAt;
	}

	public String getCreatedAt(){
		return this.createdAt;
	}

	public void setCreatedAtStart(String createdAtStart){
		this.createdAtStart = createdAtStart;
	}

	public String getCreatedAtStart(){
		return this.createdAtStart;
	}
	public void setCreatedAtEnd(String createdAtEnd){
		this.createdAtEnd = createdAtEnd;
	}

	public String getCreatedAtEnd(){
		return this.createdAtEnd;
	}

	public void setStatus(Integer status){
		this.status = status;
	}

	public Integer getStatus(){
		return this.status;
	}

	public void setTotalPrice(BigDecimal totalPrice){
		this.totalPrice = totalPrice;
	}

	public BigDecimal getTotalPrice(){
		return this.totalPrice;
	}

	public void setPaymentTime(String paymentTime){
		this.paymentTime = paymentTime;
	}

	public String getPaymentTime(){
		return this.paymentTime;
	}

	public void setPaymentTimeStart(String paymentTimeStart){
		this.paymentTimeStart = paymentTimeStart;
	}

	public String getPaymentTimeStart(){
		return this.paymentTimeStart;
	}
	public void setPaymentTimeEnd(String paymentTimeEnd){
		this.paymentTimeEnd = paymentTimeEnd;
	}

	public String getPaymentTimeEnd(){
		return this.paymentTimeEnd;
	}

	public void setLockedUntil(String lockedUntil){
		this.lockedUntil = lockedUntil;
	}

	public String getLockedUntil(){
		return this.lockedUntil;
	}

	public void setLockedUntilStart(String lockedUntilStart){
		this.lockedUntilStart = lockedUntilStart;
	}

	public String getLockedUntilStart(){
		return this.lockedUntilStart;
	}
	public void setLockedUntilEnd(String lockedUntilEnd){
		this.lockedUntilEnd = lockedUntilEnd;
	}

	public String getLockedUntilEnd(){
		return this.lockedUntilEnd;
	}

}
